
plt:     file format elf32-i386

Contents of section .interp:
 8048154 2f6c6962 2f6c642d 6c696e75 782e736f  /lib/ld-linux.so
 8048164 2e3200                               .2.             
Contents of section .note.ABI-tag:
 8048168 04000000 10000000 01000000 474e5500  ............GNU.
 8048178 00000000 03000000 02000000 00000000  ................
Contents of section .note.gnu.build-id:
 8048188 04000000 14000000 03000000 474e5500  ............GNU.
 8048198 1a2356fc 40bc7f34 9a75ea05 a15a4d33  .#V.@..4.u...ZM3
 80481a8 1f27ebee                             .'..            
Contents of section .gnu.hash:
 80481ac 02000000 05000000 01000000 05000000  ................
 80481bc 00200020 00000000 05000000 ad4be3c0  . . .........K..
Contents of section .dynsym:
 80481cc 00000000 00000000 00000000 00000000  ................
 80481dc 1f000000 00000000 00000000 12000000  ................
 80481ec 40000000 00000000 00000000 20000000  @........... ...
 80481fc 1a000000 00000000 00000000 12000000  ................
 804820c 24000000 00000000 00000000 12000000  $...............
 804821c 0b000000 0c850408 04000000 11001000  ................
Contents of section .dynstr:
 804822c 006c6962 632e736f 2e36005f 494f5f73  .libc.so.6._IO_s
 804823c 7464696e 5f757365 64006578 69740070  tdin_used.exit.p
 804824c 75747300 5f5f6c69 62635f73 74617274  uts.__libc_start
 804825c 5f6d6169 6e00474c 4942435f 322e3000  _main.GLIBC_2.0.
 804826c 5f5f676d 6f6e5f73 74617274 5f5f00    __gmon_start__. 
Contents of section .gnu.version:
 804827c 00000200 00000200 02000100           ............    
Contents of section .gnu.version_r:
 8048288 01000100 01000000 10000000 00000000  ................
 8048298 1069690d 00000200 36000000 00000000  .ii.....6.......
Contents of section .rel.dyn:
 80482a8 fc9f0408 06020000                    ........        
Contents of section .rel.plt:
 80482b0 0ca00408 07010000 10a00408 07030000  ................
 80482c0 14a00408 07040000                    ........        
Contents of section .init:
 80482c8 5383ec08 e8bf0000 0081c32f 1d00008b  S........../....
 80482d8 83fcffff ff85c074 05e84a00 000083c4  .......t..J.....
 80482e8 085bc3                               .[.             
Contents of section .plt:
 80482f0 ff3504a0 0408ff25 08a00408 00000000  .5.....%........
 8048300 ff250ca0 04086800 000000e9 e0ffffff  .%....h.........
 8048310 ff2510a0 04086808 000000e9 d0ffffff  .%....h.........
 8048320 ff2514a0 04086810 000000e9 c0ffffff  .%....h.........
Contents of section .plt.got:
 8048330 ff25fc9f 04086690                    .%....f.        
Contents of section .text:
 8048340 31ed5e89 e183e4f0 505452e8 23000000  1.^.....PTR.#...
 8048350 81c3b01c 00008d83 f0e4ffff 508d8390  ............P...
 8048360 e4ffff50 5156c7c0 56840408 50e8aeff  ...PQV..V...P...
 8048370 fffff48b 1c24c366 90669066 90669090  .....$.f.f.f.f..
 8048380 f3c36690 66906690 66906690 66906690  ..f.f.f.f.f.f.f.
 8048390 8b1c24c3 66906690 66906690 66906690  ..$.f.f.f.f.f.f.
 80483a0 b820a004 083d20a0 04087424 b8000000  . ...= ...t$....
 80483b0 0085c074 1b5589e5 83ec1468 20a00408  ...t.U.....h ...
 80483c0 ffd083c4 10c9c389 f68dbc27 00000000  ...........'....
 80483d0 f3c38db4 26000000 008dbc27 00000000  ....&......'....
 80483e0 b820a004 082d20a0 0408c1f8 0289c2c1  . ...- .........
 80483f0 ea1f01d0 d1f87420 ba000000 0085d274  ......t .......t
 8048400 175589e5 83ec1050 6820a004 08ffd283  .U.....Ph ......
 8048410 c410c9c3 8d742600 f3c38db6 00000000  .....t&.........
 8048420 803d20a0 04080075 175589e5 83ec08e8  .= ....u.U......
 8048430 6cffffff c60520a0 040801c9 c38d7600  l..... .......v.
 8048440 f3c38db4 26000000 008dbc27 00000000  ....&......'....
 8048450 5589e55d eb8a8d4c 240483e4 f0ff71fc  U..]...L$.....q.
 8048460 5589e553 51e826ff ffff81c3 961b0000  U..SQ.&.........
 8048470 83ec0c8d 8310e5ff ff50e881 feffff83  .........P......
 8048480 c41083ec 0c6a00e8 84feffff 66906690  .....j......f.f.
 8048490 55575653 e8f7feff ff81c367 1b000083  UWVS.......g....
 80484a0 ec0c8b6c 24288db3 10ffffff e817feff  ...l$(..........
 80484b0 ff8d830c ffffff29 c6c1fe02 85f67425  .......)......t%
 80484c0 31ff8db6 00000000 83ec0455 ff74242c  1..........U.t$,
 80484d0 ff74242c ff94bb0c ffffff83 c70183c4  .t$,............
 80484e0 1039fe75 e383c40c 5b5e5f5d c38d7600  .9.u....[^_]..v.
 80484f0 f3c3                                 ..              
Contents of section .fini:
 80484f4 5383ec08 e893feff ff81c303 1b000083  S...............
 8048504 c4085bc3                             ..[.            
Contents of section .rodata:
 8048508 03000000 01000200 54686973 20697320  ........This is 
 8048518 6120706c 74207465 73742e0a 00        a plt test...   
Contents of section .eh_frame_hdr:
 8048528 011b033b 38000000 06000000 c8fdffff  ...;8...........
 8048538 68000000 08feffff 8c000000 58feffff  h...........X...
 8048548 54000000 2effffff a0000000 68ffffff  T...........h...
 8048558 c8000000 c8ffffff 14010000           ............    
Contents of section .eh_frame:
 8048564 14000000 00000000 017a5200 017c0801  .........zR..|..
 8048574 1b0c0404 88010000 10000000 1c000000  ................
 8048584 fcfdffff 02000000 00000000 20000000  ............ ...
 8048594 30000000 58fdffff 40000000 000e0846  0...X...@......F
 80485a4 0e0c4a0f 0b740478 003f1a3b 2a322422  ..J..t.x.?.;*2$"
 80485b4 10000000 54000000 74fdffff 08000000  ....T...t.......
 80485c4 00000000 24000000 68000000 86feffff  ....$...h.......
 80485d4 36000000 00440c01 00471005 02750044  6....D...G...u.D
 80485e4 0f037578 06100302 757c0000 48000000  ..ux....u|..H...
 80485f4 90000000 98feffff 5d000000 00410e08  ........]....A..
 8048604 8502410e 0c870341 0e108604 410e1483  ..A....A....A...
 8048614 054e0e20 690e2441 0e28440e 2c440e30  .N. i.$A.(D.,D.0
 8048624 4d0e2047 0e1441c3 0e1041c6 0e0c41c7  M. G..A...A...A.
 8048634 0e0841c5 0e040000 10000000 dc000000  ..A.............
 8048644 acfeffff 02000000 00000000 00000000  ................
Contents of section .init_array:
 8049f0c 50840408                             P...            
Contents of section .fini_array:
 8049f10 20840408                              ...            
Contents of section .dynamic:
 8049f14 01000000 01000000 0c000000 c8820408  ................
 8049f24 0d000000 f4840408 19000000 0c9f0408  ................
 8049f34 1b000000 04000000 1a000000 109f0408  ................
 8049f44 1c000000 04000000 f5feff6f ac810408  ...........o....
 8049f54 05000000 2c820408 06000000 cc810408  ....,...........
 8049f64 0a000000 4f000000 0b000000 10000000  ....O...........
 8049f74 15000000 00000000 03000000 00a00408  ................
 8049f84 02000000 18000000 14000000 11000000  ................
 8049f94 17000000 b0820408 11000000 a8820408  ................
 8049fa4 12000000 08000000 13000000 08000000  ................
 8049fb4 feffff6f 88820408 ffffff6f 01000000  ...o.......o....
 8049fc4 f0ffff6f 7c820408 00000000 00000000  ...o|...........
 8049fd4 00000000 00000000 00000000 00000000  ................
 8049fe4 00000000 00000000 00000000 00000000  ................
 8049ff4 00000000 00000000                    ........        
Contents of section .got:
 8049ffc 00000000                             ....            
Contents of section .got.plt:
 804a000 149f0408 00000000 00000000 06830408  ................
 804a010 16830408 26830408                    ....&...        
Contents of section .data:
 804a018 00000000 00000000                    ........        
Contents of section .comment:
 0000 4743433a 20285562 756e7475 20372e35  GCC: (Ubuntu 7.5
 0010 2e302d33 7562756e 7475317e 31382e30  .0-3ubuntu1~18.0
 0020 34292037 2e352e30 00                 4) 7.5.0.       
Contents of section .debug_aranges:
 0000 1c000000 02000000 00000400 00000000  ................
 0010 56840408 36000000 00000000 00000000  V...6...........
Contents of section .debug_info:
 0000 49030000 04000000 00000401 4a000000  I...........J...
 0010 0ced0000 008f0100 00568404 08360000  .........V...6..
 0020 00000000 00021c00 000002d8 30000000  ............0...
 0030 0304079e 00000003 01080502 00000302  ................
 0040 07440100 00030407 99000000 03010607  .D..............
 0050 02000003 02051302 00000404 05696e74  .............int
 0060 00030805 ab000000 03080794 00000002  ................
 0070 f3000000 03376100 00000200 00000003  .....7a.........
 0080 8c850000 00030405 b0000000 02420200  .............B..
 0090 00038d6f 00000005 0406049f 00000003  ...o............
 00a0 01060e02 0000079f 00000008 e2010000  ................
 00b0 9404f52b 02000009 ce000000 04f65a00  ...+..........Z.
 00c0 00000009 08000000 04fb9900 00000409  ................
 00d0 c1000000 04fc9900 00000809 4c020000  ............L...
 00e0 04fd9900 00000c09 b9020000 04fe9900  ................
 00f0 00001009 27010000 04ff9900 0000140a  ....'...........
 0100 c9010000 04000199 00000018 0a3d0000  .............=..
 0110 00040101 99000000 1c0ad500 00000402  ................
 0120 01990000 00200a57 01000004 04019900  ..... .W........
 0130 0000240a 9f020000 04050199 00000028  ..$............(
 0140 0a5a0200 00040601 99000000 2c0afc01  .Z..........,...
 0150 00000408 01630200 00300a15 00000004  .....c...0......
 0160 0a016902 0000340a b9000000 040c015a  ..i...4........Z
 0170 00000038 0a6b0100 00041001 5a000000  ...8.k......Z...
 0180 3c0afc00 00000412 017a0000 00400ae1  <........z...@..
 0190 00000004 16013e00 0000440a 1d020000  ......>...D.....
 01a0 0417014c 00000046 0a230000 00041801  ...L...F.#......
 01b0 6f020000 470a6501 0000041c 017f0200  o...G.e.........
 01c0 00480a00 01000004 25018c00 00004c0a  .H......%.....L.
 01d0 67020000 042d0197 00000054 0a6e0200  g....-.....T.n..
 01e0 00042e01 97000000 580a7502 0000042f  ........X.u..../
 01f0 01970000 005c0a7c 02000004 30019700  .....\.|....0...
 0200 0000600a 83020000 04320125 00000064  ..`......2.%...d
 0210 0a730100 00043301 5a000000 680a8a02  .s....3.Z...h...
 0220 00000435 01850200 006c000b d7010000  ...5.....l......
 0230 049a0808 0100000c 04a06302 0000093c  ..........c....<
 0240 02000004 a1630200 0000093e 01000004  .....c.....>....
 0250 a2690200 000409eb 01000004 a65a0000  .i...........Z..
 0260 00080006 04320200 000604ab 0000000c  .....2..........
 0270 9f000000 7f020000 0d300000 00000006  .........0......
 0280 042b0200 000c9f00 00009502 00000d30  .+.............0
 0290 00000027 000e1901 00000f80 01000004  ...'............
 02a0 3f019502 00000f2c 02000004 40019502  ?......,....@...
 02b0 00000f2d 00000004 41019502 00000604  ...-....A.......
 02c0 a6000000 07be0200 00101301 00000587  ................
 02d0 69020000 10790100 00058869 02000010  i....y.....i....
 02e0 93020000 05896902 00001035 01000006  ......i....5....
 02f0 1a5a0000 000cc402 00000003 00001100  .Z..............
 0300 07f50200 0010f001 0000061b 00030000  ................
 0310 12b40200 0001045a 00000056 84040836  .......Z...V...6
 0320 00000001 9c460300 0013af02 00000104  .....F..........
 0330 5a000000 02910013 9a020000 01044603  Z.............F.
 0340 00000291 04000604 99000000 00        .............   
Contents of section .debug_abbrev:
 0000 01110125 0e130b03 0e1b0e11 01120610  ...%............
 0010 17000002 1600030e 3a0b3b0b 49130000  ........:.;.I...
 0020 0324000b 0b3e0b03 0e000004 24000b0b  .$...>......$...
 0030 3e0b0308 0000050f 000b0b00 00060f00  >...............
 0040 0b0b4913 00000726 00491300 00081301  ..I....&.I......
 0050 030e0b0b 3a0b3b0b 01130000 090d0003  ....:.;.........
 0060 0e3a0b3b 0b491338 0b00000a 0d00030e  .:.;.I.8........
 0070 3a0b3b05 4913380b 00000b16 00030e3a  :.;.I.8........:
 0080 0b3b0b00 000c0101 49130113 00000d21  .;......I......!
 0090 0049132f 0b00000e 1300030e 3c190000  .I./........<...
 00a0 0f340003 0e3a0b3b 0549133f 193c1900  .4...:.;.I.?.<..
 00b0 00103400 030e3a0b 3b0b4913 3f193c19  ..4...:.;.I.?.<.
 00c0 00001121 00000012 2e013f19 030e3a0b  ...!......?...:.
 00d0 3b0b2719 49131101 12064018 96421901  ;.'.I.....@..B..
 00e0 13000013 0500030e 3a0b3b0b 49130218  ........:.;.I...
 00f0 000000                               ...             
Contents of section .debug_line:
 0000 b8000000 0200a100 00000101 fb0e0d00  ................
 0010 01010101 00000001 0000012f 7573722f  .........../usr/
 0020 6c69622f 6763632f 7838365f 36342d6c  lib/gcc/x86_64-l
 0030 696e7578 2d676e75 2f372f69 6e636c75  inux-gnu/7/inclu
 0040 6465002f 7573722f 696e636c 7564652f  de./usr/include/
 0050 62697473 002f7573 722f696e 636c7564  bits./usr/includ
 0060 65000070 6c742e63 00000000 73746464  e..plt.c....stdd
 0070 65662e68 00010000 74797065 732e6800  ef.h....types.h.
 0080 0200006c 6962696f 2e680002 00007374  ...libio.h....st
 0090 64696f2e 68000300 00737973 5f657272  dio.h....sys_err
 00a0 6c697374 2e680002 00000000 05025684  list.h........V.
 00b0 04081608 91082102 0a000101           ......!.....    
Contents of section .debug_str:
 0000 5f5f6f66 665f7400 5f494f5f 72656164  __off_t._IO_read
 0010 5f707472 005f6368 61696e00 73697a65  _ptr._chain.size
 0020 5f74005f 73686f72 74627566 005f494f  _t._shortbuf._IO
 0030 5f325f31 5f737464 6572725f 005f494f  _2_1_stderr_._IO
 0040 5f627566 5f626173 6500474e 55204331  _buf_base.GNU C1
 0050 3120372e 352e3020 2d6d3332 202d6d74  1 7.5.0 -m32 -mt
 0060 756e653d 67656e65 72696320 2d6d6172  une=generic -mar
 0070 63683d69 36383620 2d67202d 66737461  ch=i686 -g -fsta
 0080 636b2d70 726f7465 63746f72 2d737472  ck-protector-str
 0090 6f6e6700 6c6f6e67 206c6f6e 6720756e  ong.long long un
 00a0 7369676e 65642069 6e74006c 6f6e6720  signed int.long 
 00b0 6c6f6e67 20696e74 005f6669 6c656e6f  long int._fileno
 00c0 005f494f 5f726561 645f656e 64005f66  ._IO_read_end._f
 00d0 6c616773 005f494f 5f627566 5f656e64  lags._IO_buf_end
 00e0 005f6375 725f636f 6c756d6e 00706c74  ._cur_column.plt
 00f0 2e63005f 5f717561 645f7400 5f6f6c64  .c.__quad_t._old
 0100 5f6f6666 73657400 5f494f5f 6d61726b  _offset._IO_mark
 0110 65720073 7464696e 005f494f 5f46494c  er.stdin._IO_FIL
 0120 455f706c 7573005f 494f5f77 72697465  E_plus._IO_write
 0130 5f707472 00737973 5f6e6572 72005f73  _ptr.sys_nerr._s
 0140 62756600 73686f72 7420756e 7369676e  buf.short unsign
 0150 65642069 6e74005f 494f5f73 6176655f  ed int._IO_save_
 0160 62617365 005f6c6f 636b005f 666c6167  base._lock._flag
 0170 7332005f 6d6f6465 00737464 6f757400  s2._mode.stdout.
 0180 5f494f5f 325f315f 73746469 6e5f002f  _IO_2_1_stdin_./
 0190 686f6d65 2f7a7178 6c2f776f 726b2f70  home/zqxl/work/p
 01a0 72616374 6963652f 6c696e6b 5f6c6f61  ractice/link_loa
 01b0 645f616e 645f6c69 625f6c65 61726e2f  d_and_lib_learn/
 01c0 5f372e34 5f706c74 005f494f 5f777269  _7.4_plt._IO_wri
 01d0 74655f65 6e64005f 494f5f6c 6f636b5f  te_end._IO_lock_
 01e0 74005f49 4f5f4649 4c45005f 706f7300  t._IO_FILE._pos.
 01f0 7379735f 6572726c 69737400 5f6d6172  sys_errlist._mar
 0200 6b657273 00756e73 69676e65 64206368  kers.unsigned ch
 0210 61720073 686f7274 20696e74 005f7674  ar.short int._vt
 0220 61626c65 5f6f6666 73657400 5f494f5f  able_offset._IO_
 0230 325f315f 7374646f 75745f00 5f6e6578  2_1_stdout_._nex
 0240 74005f5f 6f666636 345f7400 5f494f5f  t.__off64_t._IO_
 0250 72656164 5f626173 65005f49 4f5f7361  read_base._IO_sa
 0260 76655f65 6e64005f 5f706164 31005f5f  ve_end.__pad1.__
 0270 70616432 005f5f70 61643300 5f5f7061  pad2.__pad3.__pa
 0280 6434005f 5f706164 35005f75 6e757365  d4.__pad5._unuse
 0290 64320073 74646572 72006172 6776005f  d2.stderr.argv._
 02a0 494f5f62 61636b75 705f6261 73650061  IO_backup_base.a
 02b0 72676300 6d61696e 005f494f 5f777269  rgc.main._IO_wri
 02c0 74655f62 61736500                    te_base.        

Disassembly of section .init:

080482c8 <_init>:
 80482c8:	53                   	push   %ebx
 80482c9:	83 ec 08             	sub    $0x8,%esp
 80482cc:	e8 bf 00 00 00       	call   8048390 <__x86.get_pc_thunk.bx>
 80482d1:	81 c3 2f 1d 00 00    	add    $0x1d2f,%ebx
 80482d7:	8b 83 fc ff ff ff    	mov    -0x4(%ebx),%eax
 80482dd:	85 c0                	test   %eax,%eax
 80482df:	74 05                	je     80482e6 <_init+0x1e>
 80482e1:	e8 4a 00 00 00       	call   8048330 <__gmon_start__@plt>
 80482e6:	83 c4 08             	add    $0x8,%esp
 80482e9:	5b                   	pop    %ebx
 80482ea:	c3                   	ret    

Disassembly of section .plt:

080482f0 <.plt>:
 80482f0:	ff 35 04 a0 04 08    	pushl  0x804a004
 80482f6:	ff 25 08 a0 04 08    	jmp    *0x804a008
 80482fc:	00 00                	add    %al,(%eax)
	...

08048300 <puts@plt>:
 8048300:	ff 25 0c a0 04 08    	jmp    *0x804a00c
 8048306:	68 00 00 00 00       	push   $0x0
 804830b:	e9 e0 ff ff ff       	jmp    80482f0 <.plt>

08048310 <exit@plt>:
 8048310:	ff 25 10 a0 04 08    	jmp    *0x804a010
 8048316:	68 08 00 00 00       	push   $0x8
 804831b:	e9 d0 ff ff ff       	jmp    80482f0 <.plt>

08048320 <__libc_start_main@plt>:
 8048320:	ff 25 14 a0 04 08    	jmp    *0x804a014
 8048326:	68 10 00 00 00       	push   $0x10
 804832b:	e9 c0 ff ff ff       	jmp    80482f0 <.plt>

Disassembly of section .plt.got:

08048330 <__gmon_start__@plt>:
 8048330:	ff 25 fc 9f 04 08    	jmp    *0x8049ffc
 8048336:	66 90                	xchg   %ax,%ax

Disassembly of section .text:

08048340 <_start>:
 8048340:	31 ed                	xor    %ebp,%ebp
 8048342:	5e                   	pop    %esi
 8048343:	89 e1                	mov    %esp,%ecx
 8048345:	83 e4 f0             	and    $0xfffffff0,%esp
 8048348:	50                   	push   %eax
 8048349:	54                   	push   %esp
 804834a:	52                   	push   %edx
 804834b:	e8 23 00 00 00       	call   8048373 <_start+0x33>
 8048350:	81 c3 b0 1c 00 00    	add    $0x1cb0,%ebx
 8048356:	8d 83 f0 e4 ff ff    	lea    -0x1b10(%ebx),%eax
 804835c:	50                   	push   %eax
 804835d:	8d 83 90 e4 ff ff    	lea    -0x1b70(%ebx),%eax
 8048363:	50                   	push   %eax
 8048364:	51                   	push   %ecx
 8048365:	56                   	push   %esi
 8048366:	c7 c0 56 84 04 08    	mov    $0x8048456,%eax
 804836c:	50                   	push   %eax
 804836d:	e8 ae ff ff ff       	call   8048320 <__libc_start_main@plt>
 8048372:	f4                   	hlt    
 8048373:	8b 1c 24             	mov    (%esp),%ebx
 8048376:	c3                   	ret    
 8048377:	66 90                	xchg   %ax,%ax
 8048379:	66 90                	xchg   %ax,%ax
 804837b:	66 90                	xchg   %ax,%ax
 804837d:	66 90                	xchg   %ax,%ax
 804837f:	90                   	nop

08048380 <_dl_relocate_static_pie>:
 8048380:	f3 c3                	repz ret 
 8048382:	66 90                	xchg   %ax,%ax
 8048384:	66 90                	xchg   %ax,%ax
 8048386:	66 90                	xchg   %ax,%ax
 8048388:	66 90                	xchg   %ax,%ax
 804838a:	66 90                	xchg   %ax,%ax
 804838c:	66 90                	xchg   %ax,%ax
 804838e:	66 90                	xchg   %ax,%ax

08048390 <__x86.get_pc_thunk.bx>:
 8048390:	8b 1c 24             	mov    (%esp),%ebx
 8048393:	c3                   	ret    
 8048394:	66 90                	xchg   %ax,%ax
 8048396:	66 90                	xchg   %ax,%ax
 8048398:	66 90                	xchg   %ax,%ax
 804839a:	66 90                	xchg   %ax,%ax
 804839c:	66 90                	xchg   %ax,%ax
 804839e:	66 90                	xchg   %ax,%ax

080483a0 <deregister_tm_clones>:
 80483a0:	b8 20 a0 04 08       	mov    $0x804a020,%eax
 80483a5:	3d 20 a0 04 08       	cmp    $0x804a020,%eax
 80483aa:	74 24                	je     80483d0 <deregister_tm_clones+0x30>
 80483ac:	b8 00 00 00 00       	mov    $0x0,%eax
 80483b1:	85 c0                	test   %eax,%eax
 80483b3:	74 1b                	je     80483d0 <deregister_tm_clones+0x30>
 80483b5:	55                   	push   %ebp
 80483b6:	89 e5                	mov    %esp,%ebp
 80483b8:	83 ec 14             	sub    $0x14,%esp
 80483bb:	68 20 a0 04 08       	push   $0x804a020
 80483c0:	ff d0                	call   *%eax
 80483c2:	83 c4 10             	add    $0x10,%esp
 80483c5:	c9                   	leave  
 80483c6:	c3                   	ret    
 80483c7:	89 f6                	mov    %esi,%esi
 80483c9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi
 80483d0:	f3 c3                	repz ret 
 80483d2:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
 80483d9:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi

080483e0 <register_tm_clones>:
 80483e0:	b8 20 a0 04 08       	mov    $0x804a020,%eax
 80483e5:	2d 20 a0 04 08       	sub    $0x804a020,%eax
 80483ea:	c1 f8 02             	sar    $0x2,%eax
 80483ed:	89 c2                	mov    %eax,%edx
 80483ef:	c1 ea 1f             	shr    $0x1f,%edx
 80483f2:	01 d0                	add    %edx,%eax
 80483f4:	d1 f8                	sar    %eax
 80483f6:	74 20                	je     8048418 <register_tm_clones+0x38>
 80483f8:	ba 00 00 00 00       	mov    $0x0,%edx
 80483fd:	85 d2                	test   %edx,%edx
 80483ff:	74 17                	je     8048418 <register_tm_clones+0x38>
 8048401:	55                   	push   %ebp
 8048402:	89 e5                	mov    %esp,%ebp
 8048404:	83 ec 10             	sub    $0x10,%esp
 8048407:	50                   	push   %eax
 8048408:	68 20 a0 04 08       	push   $0x804a020
 804840d:	ff d2                	call   *%edx
 804840f:	83 c4 10             	add    $0x10,%esp
 8048412:	c9                   	leave  
 8048413:	c3                   	ret    
 8048414:	8d 74 26 00          	lea    0x0(%esi,%eiz,1),%esi
 8048418:	f3 c3                	repz ret 
 804841a:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi

08048420 <__do_global_dtors_aux>:
 8048420:	80 3d 20 a0 04 08 00 	cmpb   $0x0,0x804a020
 8048427:	75 17                	jne    8048440 <__do_global_dtors_aux+0x20>
 8048429:	55                   	push   %ebp
 804842a:	89 e5                	mov    %esp,%ebp
 804842c:	83 ec 08             	sub    $0x8,%esp
 804842f:	e8 6c ff ff ff       	call   80483a0 <deregister_tm_clones>
 8048434:	c6 05 20 a0 04 08 01 	movb   $0x1,0x804a020
 804843b:	c9                   	leave  
 804843c:	c3                   	ret    
 804843d:	8d 76 00             	lea    0x0(%esi),%esi
 8048440:	f3 c3                	repz ret 
 8048442:	8d b4 26 00 00 00 00 	lea    0x0(%esi,%eiz,1),%esi
 8048449:	8d bc 27 00 00 00 00 	lea    0x0(%edi,%eiz,1),%edi

08048450 <frame_dummy>:
 8048450:	55                   	push   %ebp
 8048451:	89 e5                	mov    %esp,%ebp
 8048453:	5d                   	pop    %ebp
 8048454:	eb 8a                	jmp    80483e0 <register_tm_clones>

08048456 <main>:
 8048456:	8d 4c 24 04          	lea    0x4(%esp),%ecx
 804845a:	83 e4 f0             	and    $0xfffffff0,%esp
 804845d:	ff 71 fc             	pushl  -0x4(%ecx)
 8048460:	55                   	push   %ebp
 8048461:	89 e5                	mov    %esp,%ebp
 8048463:	53                   	push   %ebx
 8048464:	51                   	push   %ecx
 8048465:	e8 26 ff ff ff       	call   8048390 <__x86.get_pc_thunk.bx>
 804846a:	81 c3 96 1b 00 00    	add    $0x1b96,%ebx
 8048470:	83 ec 0c             	sub    $0xc,%esp
 8048473:	8d 83 10 e5 ff ff    	lea    -0x1af0(%ebx),%eax
 8048479:	50                   	push   %eax
 804847a:	e8 81 fe ff ff       	call   8048300 <puts@plt>
 804847f:	83 c4 10             	add    $0x10,%esp
 8048482:	83 ec 0c             	sub    $0xc,%esp
 8048485:	6a 00                	push   $0x0
 8048487:	e8 84 fe ff ff       	call   8048310 <exit@plt>
 804848c:	66 90                	xchg   %ax,%ax
 804848e:	66 90                	xchg   %ax,%ax

08048490 <__libc_csu_init>:
 8048490:	55                   	push   %ebp
 8048491:	57                   	push   %edi
 8048492:	56                   	push   %esi
 8048493:	53                   	push   %ebx
 8048494:	e8 f7 fe ff ff       	call   8048390 <__x86.get_pc_thunk.bx>
 8048499:	81 c3 67 1b 00 00    	add    $0x1b67,%ebx
 804849f:	83 ec 0c             	sub    $0xc,%esp
 80484a2:	8b 6c 24 28          	mov    0x28(%esp),%ebp
 80484a6:	8d b3 10 ff ff ff    	lea    -0xf0(%ebx),%esi
 80484ac:	e8 17 fe ff ff       	call   80482c8 <_init>
 80484b1:	8d 83 0c ff ff ff    	lea    -0xf4(%ebx),%eax
 80484b7:	29 c6                	sub    %eax,%esi
 80484b9:	c1 fe 02             	sar    $0x2,%esi
 80484bc:	85 f6                	test   %esi,%esi
 80484be:	74 25                	je     80484e5 <__libc_csu_init+0x55>
 80484c0:	31 ff                	xor    %edi,%edi
 80484c2:	8d b6 00 00 00 00    	lea    0x0(%esi),%esi
 80484c8:	83 ec 04             	sub    $0x4,%esp
 80484cb:	55                   	push   %ebp
 80484cc:	ff 74 24 2c          	pushl  0x2c(%esp)
 80484d0:	ff 74 24 2c          	pushl  0x2c(%esp)
 80484d4:	ff 94 bb 0c ff ff ff 	call   *-0xf4(%ebx,%edi,4)
 80484db:	83 c7 01             	add    $0x1,%edi
 80484de:	83 c4 10             	add    $0x10,%esp
 80484e1:	39 fe                	cmp    %edi,%esi
 80484e3:	75 e3                	jne    80484c8 <__libc_csu_init+0x38>
 80484e5:	83 c4 0c             	add    $0xc,%esp
 80484e8:	5b                   	pop    %ebx
 80484e9:	5e                   	pop    %esi
 80484ea:	5f                   	pop    %edi
 80484eb:	5d                   	pop    %ebp
 80484ec:	c3                   	ret    
 80484ed:	8d 76 00             	lea    0x0(%esi),%esi

080484f0 <__libc_csu_fini>:
 80484f0:	f3 c3                	repz ret 

Disassembly of section .fini:

080484f4 <_fini>:
 80484f4:	53                   	push   %ebx
 80484f5:	83 ec 08             	sub    $0x8,%esp
 80484f8:	e8 93 fe ff ff       	call   8048390 <__x86.get_pc_thunk.bx>
 80484fd:	81 c3 03 1b 00 00    	add    $0x1b03,%ebx
 8048503:	83 c4 08             	add    $0x8,%esp
 8048506:	5b                   	pop    %ebx
 8048507:	c3                   	ret    
